package com.tpp.threat_perception_platform.service;


import com.tpp.threat_perception_platform.param.MyParam;
import com.tpp.threat_perception_platform.pojo.Account;
import com.tpp.threat_perception_platform.response.ResponseResult;

import java.util.List;

public interface AccountService {
    /**
     * 保存账号信息
     * @param
     * @return
     */
    public int saveAccount(Account account);
    /**
     * 获取指定主机的所有账户信息
     * @param macAddress 主机的MAC地址
     * @return 账户信息列表
     */
    List<Account> getAccountsByMacAddress(String macAddress);
    void deleteByMacAddress(String macAddress);

    /**
     *账号列表
     * @param param
     * @return
     */
    ResponseResult accountList(MyParam param);


}
